home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / laser102.arc / LASER.DOC next >
Text File  |  1987-01-19  |  22KB  |  484 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                            Laser Version 1.02
  12.                            ------------------
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                                  January 19, 1987
  21.                                                  Jack C. Weilandt
  22.                                                  3 Chickatawbut Rd.
  23.                                                  Framingham, MA 01701
  24.  
  25. Table Of Contents                                               Page 01
  26.                            Laser Version 1.02
  27.                            ------------------
  28.  
  29. Topic                                                    Page
  30. -----                                                    ----
  31.  
  32. Introduction ..........................................   02
  33. The Laser Command .....................................   03
  34. Theory Of Operation ...................................   04
  35. The Menu System .......................................   05
  36. The Primary Menu ......................................   06
  37. The Advanced Menu .....................................   08
  38. The Ruler Menu ........................................   10
  39. The Help Screens ......................................   12
  40. The Intro Screen ......................................   13
  41. Registration ..........................................   14
  42.  
  43.  
  44.  
  45. Introduction                                                    Page 02
  46.                            Laser Version 1.02
  47.                            ------------------
  48.  
  49. Laser is a general purpose processor to help you get the most out of
  50. your HP LaserJet+ and LaserJet 500+ Printers.  It is capable of
  51. controlling the very simple operations of Page Eject, Margin Setting,
  52. Etc., to the very complex operations of Downloading/Implementing
  53. Fonts, and Ruler Forms Overlay.  Laser will also function with the
  54. plain vanilla HP LaserJet, but advanced function commands will be
  55. ignored by the printer.  Please refer to the HP LaserJet Technical
  56. Reference Manual for a clear delineation of the capabilities of the
  57. standard LaserJet verses the LaserJet+ Printers.
  58.  
  59. Program Requirements:
  60.    IBM Compatible Personal Computer
  61.    256K Bytes Memory Minimum
  62.    DOS 2.0 or Above
  63.    HP LaserJet+ Printer
  64.    Color Or Mono Monitor
  65.  
  66. Disclaimer:
  67.    The author is not responsible for any software or hardware malfunction
  68.    or any damage to your system or components.  The author grants
  69.    the specific rights to copy and distribute this program and
  70.    documentation provided that no fees other than the cost of copying
  71.    and diskettes is charged, and that this program and documentation
  72.    are not modified in any way.
  73.  
  74. Contribution:
  75.    If you find this program to be of genuine use to you, please
  76.    remit $25 to:
  77.                          Jack C. Weilandt
  78.                          3 Chickatawbut Rd.
  79.                          Framingham, MA 01701
  80.  
  81.    This contribution policy deals with individual personal copies only.
  82.    Corporate and business licences for the Laser system should be
  83.    negotiated by contacting the author at the address above in writing.
  84.  
  85. Notice:
  86.    HP and LaserJet are registered trademarks of Hewlett-Packard
  87.    IBM is a registered trademark of International Business Machines Corp.
  88.  
  89.  
  90. The Laser Command                                               Page 03
  91.                            Laser Version 1.02
  92.                            ------------------
  93.  
  94. Laser is invoked at the DOS prompt with the following command format:
  95.  
  96.          Laser |File_Name|Help|?|
  97.   Where:
  98.          Laser is the name of the command and the only requirement
  99.  
  100.          File_Name is an optional parameter that names a DataSet to
  101.                    receive the output of Laser.  LPT1: is the default.
  102.                    This parameter is useful when composing large
  103.                    rulers and overlays and you wish to store the
  104.                    sequences.  It is also useful for storing your
  105.                    favorite setup strings which can be invoked at a
  106.                    later time by using Laser's File Copy option or
  107.                    at the DOS prompt using "COPY /B File_Name".
  108.                    Please note that Laser will open the specified
  109.                    File_Name as new, thereby overwriting the contents
  110.                    of an existing DataSet or creating a new one.
  111.  
  112.          Help or ? as the optional parameter will provide a short
  113.                    description of the Laser Command and its possible
  114.                    parameters.
  115.  
  116. Theory Of Operation                                             Page 04
  117.                            Laser Version 1.02
  118.                            ------------------
  119.  
  120. Laser Version 1.02 writes its output directly to the attached printer
  121. or DataSet if that option was chosen at invokation.  Laser is not
  122. capable of determining whether the printer option selected is valid
  123. for the attached printer; it merely sends the selected options to the
  124. output device and waits for the next selection.  The HP LaserJet
  125. family of printers will ignore any commands it does not recognize and
  126. therefore a LaserJet+ command issued to a standard LaserJet will not
  127. produce an error.
  128.  
  129. Some of Laser's advanced functions, such as selection of font types
  130. will only function if the appropriate Font Cartridge (or SoftFont)
  131. has been loaded.  Please refer to the LaserJet reference manuals
  132. for more information.
  133.  
  134. The HP LaserJet family of printers are commanded to perform special
  135. functions by sending complex ESCape codes directly to the printer.
  136. Laser knows the appropriate ESCape sequences for each of the special
  137. functions.  It knows when certain sequences need several ESCape codes
  138. to accomplish a function and will guide the user through the entire
  139. task.  For example, to load and select a SoftFont, a FontID must be
  140. chosen, the SoftFont location must be determined, the SoftFont
  141. disposition must be set.  Laser knows all of the steps necessary
  142. and will not let you forget a step along the way.
  143.  
  144. The Menu System                                                 Page 05
  145.                            Laser Version 1.02
  146.                            ------------------
  147.  
  148. The heart of Laser is its Full Function Pull-Down Menu System.  At
  149. entry, Laser will display the Primary Option Window.  Moving the
  150. left or right arrow keys will move the Pull-Down option window
  151. in the direction of the arrow key.  When an appropriate major
  152. heading is arrived at, the up and down arrows are used to arrive
  153. at an appropriate minor selection.  Pressing the Enter/Return key at
  154. this point will invoke the selected option.  Its as simple as that!
  155. When entry of some value is required, Laser will open a small window
  156. in the left lower corner of the screen and await your entry.
  157.  
  158. Laser is controlled from three major menus:
  159.  
  160.       Primary Menu:  This menu controls the most simple and most
  161.                      called for options of Laser such as selection
  162.                      or Orientation, Style, Pitch, Etc.
  163.  
  164.       Advanced Menu: This menu controls more complex functions such
  165.                      as Graphics, File Printing, and SoftFont
  166.                      Downloading.
  167.  
  168.       Ruler Menu:    This menu controls the most complex functions such
  169.                      as setting up forms overlays, ruler patterns,
  170.                      and virtual cursor control for page formatting.
  171.  
  172.  
  173. The Primary Menu                                                Page 06
  174.                            Laser Version 1.02
  175.                            ------------------
  176.  
  177. Orientation       -- controls whether the printer prints in normal fashion
  178.                      or sideways.
  179.    Portrait       -- prints in normal fashion
  180.    Landscape      -- prints sideways
  181.  
  182. Symbol Set        -- controls the type of characters/nationality that
  183.                      the printer should use.
  184.    Roman-8        -- standard print-shop symbols
  185.    USASCII        -- ASCII standard letter shapes
  186.    Roman Extended -- standard plus accented foreign letters
  187.    Danish         -- Danish Characters
  188.    English UK     -- Standard English Characters
  189.    French         -- French Characters
  190.    German         -- German Characters
  191.    Italian        -- Italian Characters
  192.    Swedish        -- Swedish Characters
  193.    Spanish        -- Spanish Characters
  194.    Legal          -- Legal Characters
  195.    Linedraw       -- Special Line Drawing Character Set
  196.  
  197. Spacing           -- Controls whether each character will take up the
  198.                      same space or whether each character will be
  199.                      placed proportional to its width.
  200.    Fixed          -- Each character will be the same size
  201.    Proportional   -- Characters will vary in size
  202.  
  203. Pitch             -- Controls the number of characters per inch.
  204.    10 CPI         -- 10 Characters Per Inch
  205.    12 CPI         -- 12 Characters Per Inch
  206.    16.6 CPI       -- 16.6 Characters Per Inch
  207.  
  208. Points            -- Controls the height of the characters.  Each Point
  209.                      is approximately 1/72" in height.
  210.    7 Point        -- Characters are 7/72" High
  211.    8 Point        -- Characters are 8/72" High
  212.    8.5 Point      -- Characters are 8.5/72" High
  213.    10 Point       -- Characters are 10/72" High
  214.    12 Point       -- Characters are 12/72" High
  215.    14.4 Point     -- Characters are 14.4/72" High
  216.  
  217. Style             -- Controls whether characters are straight up and
  218.                      down or slanted.
  219.    Upright        -- Characters are straight up and down
  220.    Italic         -- Characters are slanted
  221.  
  222. The Primary Menu (Cont)                                         Page 07
  223.                            Laser Version 1.02
  224.                            ------------------
  225.  
  226. Weight            -- Controls how dark the characters will appear on the
  227.                      printed page.
  228.    Light          -- Light printing
  229.    Medium         -- Normal darkness of print
  230.    Bold           -- Very heavy printing
  231.  
  232. Type              -- Controls the shape of the printed characters.
  233.    Courier        -- Standard print type
  234.    Line Printer   -- Standard DP print type
  235.    Helv           -- Typewriter standard
  236.    Times Roman    -- Newspaper print type
  237.    Prest. Elite   -- Very small fancy print type
  238.    Gothic         -- Heavy print type
  239.  
  240. Miscellaneous     -- Controls additional Primary Function options.
  241.    Info           -- Displays program information window
  242.    Help           -- Displays mini-help window
  243.    Advanced       -- Brings up the Advanced Option Menu System
  244.    6 LPI          -- Selects 6 Vertical lines per inch
  245.    8 LPI          -- Selects 8 Vertical lines per inch
  246.    12 LPI         -- Selects 12 Vertical lines per inch
  247.    60 LPP         -- Selects 60 Lines per Page
  248.    66 LPP         -- Selects 66 Lines per Page
  249.    80 LPP         -- Selects 80 Lines per Page
  250.    88 LPP         -- Selects 88 Lines per Page
  251.    Left Margin    -- Selects the number of columns of left margin
  252.    Right Margin   -- Selects the number of columns of right margin
  253.    Top Margin     -- Selects the number of rows of top margin
  254.    Clr Margins    -- Reset all margins to Power-Up Defaults
  255.    Exit           -- Terminate Laser and return to DOS
  256.  
  257.  
  258. The Advanced Menu                                               Page 08
  259.                            Laser Version 1.02
  260.                            ------------------
  261.  
  262. Graphics          -- Controls the graphics print density in terms of
  263.                      dots per inch.
  264.    075 Dots/Inch  -- Low resolution graphics
  265.    100 Dots/Inch  -- Medium resolution graphics
  266.    150 Dots/Inch  -- Medium resolution graphics
  267.    300 Dots/Inch  -- High resolution graphics
  268.  
  269. Copies            -- Controls the number of copies the printer will
  270.                      make for every page sent to it.
  271.    1 Copies       -- Produces 1 Copies
  272.    2 Copies       -- Produces 2 Copies
  273.    3 Copies       -- Produces 3 Copies
  274.    4 Copies       -- Produces 4 Copies
  275.    5 Copies       -- Produces 5 Copies
  276.    10 Copies      -- Produces 10 Copies
  277.    20 Copies      -- Produces 20 Copies
  278.    xx Copies      -- Produces xx Copies
  279.  
  280. Paper             -- Controls special page oriented operations.
  281.    Eject Page     -- Forces a hardware form feed
  282.    Feed From Tray -- Default setting
  283.    Manual Feed    -- Accept paper from rear opening
  284.    Envelope Feed  -- Accept envelope for printing
  285.    Vert Mot Index -- Overide Lines per Inch specifications
  286.  
  287. Display           -- Controls how control codes are interpreted by the
  288.                      printer.
  289.    Display On     -- Display all data sent to printer; do not interpret
  290.                      any sequance except Display Off
  291.    Display Off    -- Interpret all control codes
  292.    Underline On   -- Underline all data
  293.    Underline Off  -- Default setting
  294.  
  295.  
  296. The Advanced Menu (Cont)                                        Page 09
  297.                            Laser Version 1.02
  298.                            ------------------
  299.  
  300. Advanced Graphics -- Controls several advanced functions including
  301.                      cursor retention, perforation disposition, and
  302.                      access to the Ruler Menu.
  303.    Set Ruler      -- Brings up the Ruler/Overlay Menu System
  304.    Push Cursor    -- Causes the LaserJet to remember the cursor's
  305.                      position until a Pop Cursor is performed
  306.    Pop Cursor     -- Causes the LaserJet to restore the cursor's
  307.                      position from a previous Push Cursor
  308.    Perf Skip      -- Default Operation.  Causes forced small top and
  309.                      bottom margins so as not to write on the paper
  310.                      perforation
  311.    Perf No-Skip   -- Disables Perf Skip control and allows the printer
  312.                      to write on the perforation if necessary
  313.  
  314. Miscellaneous     -- Controls various functions for the Advanced Menu
  315.                      System.
  316.    Help           -- Brings up the Advanced Menu System's Help Window
  317.    Primary        -- Returns from the Advanced Menu to the Primary
  318.                      Menu System
  319.    Reset          -- Returns the HP LaserJet Printer to its power-up
  320.                      status.  This action will have different effects
  321.                      depending on whether hardware cartridges are
  322.                      loaded or not
  323.    Self Test      -- Instructs the printer to perform a full Power-On
  324.                      Self Test
  325.    Exit           -- Terminates Laser and returns to DOS.
  326.  
  327. File              -- Controls the Downloading of SoftFonts, Printing of
  328.                      Files or saved command streams, and redirection of
  329.                      print functions.
  330.    Redirect Print -- Allows the creation of a DataSet to receive all
  331.                      output of the Laser System for the remainder of
  332.                      the current session.  This option is similar to
  333.                      invoking Laser with the File_Name option.  Note:
  334.                      the DataSet selected will be created NEW.  Selecting
  335.                      an existing DataSet will cause it to be erased
  336.                      before being written to.
  337.    Download HP Font -- Allows the user to Download a Hewlett-Packard
  338.                      SoftFont such as 33412DA (Letter Gothic) and
  339.                      assign its status.
  340.    Download Non-HP Font -- Allows the user to Download a Non Hewlett-
  341.                      Packard SoftFont and assign its status.
  342.    Print a File   -- Allows the user to print an ASCII file.
  343.  
  344.  
  345. The Ruler Menu                                                  Page 10
  346.                            Laser Version 1.02
  347.                            ------------------
  348.  
  349. Gray Scale        -- Controls the graphics print density for rules and
  350.                      overlays in terms of percent black to white.
  351.    002%           -- 002% Black Dots to White Dots Combination
  352.    010%           -- 010% Black Dots to White Dots Combination
  353.    015%           -- 015% Black Dots to White Dots Combination
  354.    030%           -- 030% Black Dots to White Dots Combination
  355.    045%           -- 045% Black Dots to White Dots Combination
  356.    070%           -- 070% Black Dots to White Dots Combination
  357.    090%           -- 090% Black Dots to White Dots Combination
  358.    100%           -- 100% Black Dots to White Dots Combination
  359.  
  360. HP Pattern        -- Controls the 6 patterns that HP provides instead
  361.                      of using solid ruled lines.
  362.    Vertical Lines -- A set of vertical lines are used to draw rather
  363.                      than solid ruled lines
  364.    Horizontal Lines -- A set of horizontal lines are used to draw rather
  365.                      than solid ruled lines
  366.    Diagonal Left  -- A set of diagonal lines running from right to left
  367.                      are used to draw rather than solid ruled lines
  368.    Diagonal Right -- A set of diagonal lines running from left to right
  369.                      are used to draw rather than solid ruled lines
  370.    Grid           -- A grid made up of horizontal and vertical lines
  371.                      is used to draw rather than solid ruled lines
  372.    Diagonal Grid  -- A grid made up of diag left and diag right lines
  373.                      is used to draw rather than solid ruled lines
  374.  
  375. Print Pattern     -- Causes the HP LaserJet+ to output the selected
  376.                      pattern to the printer page image
  377.    Print Ruler    -- A solid black ruler is drawn starting at the
  378.                      current cursor position for the size and shape
  379.                      defined by the Position sub-menu
  380.    Print Gray Scale -- A gray scale ruler is drawn starting at the
  381.                      current cursor position for the size and shape
  382.                      defined by the Position sub-menu
  383.    Print HP Pattern -- An HP Pattern ruler is drawn starting at the
  384.                      current cursor position for the size and shape
  385.                      defined by the Position sub-menu
  386.  
  387.  
  388. The Ruler Menu (Cont)                                           Page 11
  389.                            Laser Version 1.02
  390.                            ------------------
  391.  
  392. Cursor            -- Controls the location of the virtual print cursor
  393.                      on the page.
  394.    Cursor Hor Dots -- Depending on the graphics dot density previously
  395.                      selected, moves the cursor this many dots in the
  396.                      horizontal direction
  397.    Cursor Hor Decs -- Moves the cursor in the horizontal direction this
  398.                      number of Decipoints (a Decipoint is 1/72")
  399.    Cursor Hor Col -- Moves the cursor to the specified column
  400.    Cursor Ver Dots -- Depending on the graphics dot density previously
  401.                      selected, moves the cursor this many dots in the
  402.                      vertical direction
  403.    Cursor Ver Decs -- Moves the cursor in the vertical direction this
  404.                      number of Decipoints (a Decipoint is 1/72")
  405.    Cursor Ver Row -- Moves the cursor to the specified row
  406.  
  407. Position          -- Determines the shape of the rule/overlay to be
  408.                      drawn.  Note: the combination of Cursor and
  409.                      Position determine one ruled area.
  410.    Ruler Hor Dots -- Depending on the graphics dot density previously
  411.                      selected, sets the width of the ruler that many
  412.                      dots
  413.    Ruler Hor Decs -- Sets the width of the ruler the number of Decipoints
  414.                      (1/72") selected
  415.    Ruler Hor Inches -- Sets the width of the ruler to be the number of
  416.                      selected inches
  417.    Ruler Ver Dots -- Depending on the graphics dot density previously
  418.                      selected, sets the height of the ruler that many
  419.                      dots
  420.    Ruler Ver Decs -- Sets the height of the ruler the number of Decipoints
  421.                      (1/72") selected
  422.    Ruler Ver Inches -- Sets the height of the ruler to be the number of
  423.                      selected inches
  424.  
  425. Miscellaneous     -- Controls various functions for the Ruler Menu
  426.                      System.
  427.    Help           -- Brings up the Ruler Menu System's Help Window
  428.    Advanced       -- Returns to the Advanced Menu System from the
  429.                      Ruler Menu System
  430.    Exit           -- Terminates Laser and returns to DOS.
  431.  
  432.  
  433. The Help Screens                                                Page 12
  434.                            Laser Version 1.02
  435.                            ------------------
  436.  
  437. Laser Version 1.02 provides a help window for each of the major menu
  438. systems by selecting "Help" from the miscellaneous menu pick on each
  439. of the three menus.
  440.  
  441. These mini-help windows are just a reminder of what each of the major
  442. menu picks perform and are not at all a full help display.  This
  443. document in combination with the LaserJet Technical Reference Manual
  444. provide the full help facility.
  445.  
  446. Future versions of Laser may include true context sensitive help if
  447. the user demand warrents it.
  448.  
  449.  
  450. The Intro Screen                                                Page 13
  451.                            Laser Version 1.02
  452.                            ------------------
  453.  
  454. The Intro Screen of Laser Version 1.02 provides a very brief
  455. description of the capabilities of the Laser System, the ShareWare
  456. nature of the product, the disclaimer, and the fee statement.
  457.  
  458.  
  459. Registration                                                    Page 14
  460.                            Laser Version 1.02
  461.                            ------------------
  462.  
  463. Construction of the Laser System has taken a significant amount of
  464. time, blood, sweat, tears, and finally joy.  It is a system that
  465. will grow if there is significant user demand.  The only way that
  466. I will know the nature of that demand is for people to send in their
  467. $25 donation or negotiate a corporate/business license.  When and if
  468. future releases of Laser become available depend upon the response
  469. of the user community.
  470.  
  471. Checks should be made out to:
  472.                                     Jack C. Weilandt
  473.                                     3 Chickatawbut Rd.
  474.                                     Framingham, MA 01701
  475.  
  476. Comments, problems, inquiries, etc. should also be made in writing
  477. to the address above.  I can also be contacted electronically at:
  478.  
  479.    Softline BBS             or           The Toolbox BBS
  480.    (617) 245-4909                        (617) 364-2474
  481.  
  482.  
  483.  
  484.